The design of a gas-to-gas heat exchanger typically consists of a series of tubes or plates enclosed within a shell. The hot gas stream flows through one side of the exchanger, while the cold gas stream flows through the other side. As the two gas streams pass by each other, heat is transferred through the partition separating them, resulting in the temperature of the cold gas stream increasing and the temperature of the hot gas stream decreasing.